home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr37
/
clast13.zip
/
LC.PPE
(
.txt
)
< prev
next >
Wrap
PCBoard Programming Language Executable
|
1995-02-11
|
2KB
|
152 lines
;------------------------------------------------------------------------------
; .ss.
; `²²'
; .,sS$Ss,,s$ .,sS$$$Ss. .,sS$Ss,,s$ .ss. .sSs.
; .d$$²^°²$$$$'.d$P²°^^²$P'.d$$²^°²$$$$'.$$$' .$$$²Sb,.
; $$$' .$$$' $$$²Sçsµ²' .$$$' .$$$'.$$$' .$$$' `$$b.
; $$$b,,d$$$' ,$$$b,....,s$$$$b,,d$$$'.$$$;.,$$$' ;$$$
; `²S$$S²²S$$S²°²S$$$$S²°°²S$$$$$$',$$S²°²S$S'.sS$$$P²'
; .sS²°$$$²²°"' d²°'
; .$$² .$$'
; $$$.,d$$'
; `²S$$S²'
;------------------------------------------------------------------------------
; P.P.L.X. 2.OO (C)1996 - Lone Runner / AEGiS CoRP'96
;------------------------------------------------------------------------------
; PPE 3.O1 (Encryption type I) - Analysis ON - Postprocessing ON
;------------------------------------------------------------------------------
String STRING001
String STRING002
String STRING003
String STRING004
String STRING005
String STRING006
Int INT001
Int INT002
Int INT003
Int INT004
Declare Procedure PROC001(Int INT005, Int INT006, Int INT007, Int INT008)
Declare Procedure PROC002()
;------------------------------------------------------------------------------
INT002 = 5
DispFile PPEPath() + "lc.ans", 1
INT003 = GetX()
INT004 = GetY()
If (Exist(PPEPath() + "caller.dat")) Then
FOpen 1, PPEPath() + "caller.dat", 0, 0
For INT001 = 1 To 13
PROC002()
If (STRING002 <> "") PROC001(7, 15, 9, 7)
INT002 = INT002 + 1
Next
FClose 1
Endif
AnsiPos INT003, INT004
Color 7
End
;------------------------------------------------------------------------------
Procedure PROC002()
FGet 1, STRING001
STRING004 = Left(STRING001, 9)
STRING001 = Right(STRING001, Len(STRING001) - 9 - 1)
STRING005 = Replace(Left(STRING001, 5), "0", "O")
STRING001 = Right(STRING001, Len(STRING001) - 5 - 1)
STRING003 = Left(STRING001, InStr(STRING001, "|") - 1)
STRING001 = Mid(STRING001, InStr(STRING001, "|") + 1, Len(STRING001) - InStr(STRING001, "|"))
STRING002 = Left(STRING001, InStr(STRING001, "|") - 1)
STRING001 = Mid(STRING001, InStr(STRING001, "|") + 1, Len(STRING001) - InStr(STRING001, "|"))
STRING006 = Replace(STRING001, "0", "O")
EndProc
;------------------------------------------------------------------------------
Procedure PROC001(Int INT005, Int INT006, Int INT007, Int INT008)
Color INT005
AnsiPos 5, INT002
Print STRING005
Color INT006
AnsiPos 13, INT002
STRING002 = Left(STRING002, 19)
Print STRING002
Color INT005
AnsiPos 37, INT002
STRING003 = Left(STRING003, 19)
Print STRING003
Color INT007
AnsiPos 62, INT002
Print STRING004
Color INT008
AnsiPos 74, INT002
Print STRING006
EndProc
;------------------------------------------------------------------------------
;
; Usage report (before postprocessing)
;
; ■ Statements used :
;
; 1 End
; 6 Color
; 3 Goto
; 17 Let
; 5 Print
; 3 If
; 1 DispFile
; 1 FOpen
; 1 FClose
; 1 FGet
; 6 AnsiPos
; 2 EndProc
;
;
; ■ Functions used :
;
; 7 +
; 8 -
; 1 <>
; 1 <
; 1 <=
; 2 >=
; 2 !
; 2 &&
; 1 ||
; 4 Len(
; 2 Mid()
; 6 Left()
; 2 Right()
; 6 InStr()
; 2 Replace()
; 3 PPEPath()
; 1 Exist()
; 1 GetX()
; 1 GetY()
;
;------------------------------------------------------------------------------
;
; Analysis flags : No flag
;
;------------------------------------------------------------------------------
;
; Postprocessing report
;
; 1 For/Next
; 0 While/EndWhile
; 1 If/Then or If/Then/Else
; 0 Select Case
;
;------------------------------------------------------------------------------
; AEGiS Corp - Break the routines, code against the machines!
;------------------------------------------------------------------------------